package com.skyworth.ui.customview;

import android.view.View;
import android.view.ViewGroup;

/**
 * Created by luwei on 15-12-15.
 */
public abstract class ExpandAdapter<T> extends BaseAdapter<T>{
    public ExpandAdapter() {
        super();
    }

    /**
     * 获取一级菜单的view
     * @param position 位置
     * @param convertView 目前不支持复用，此参数一直为null
     * @param parent 父view
     * @return 一级菜单view
     */
    public abstract View getOneView(int position, View convertView, ViewGroup parent);

    /**
     * 获取子菜单的个数
     * @param position 一级菜单位置
     * @return 个数
     */
    public abstract int getSubCount(int position);
}
